home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C19 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  2.4 KB  |  96 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C19
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     TypenamedID \
  22.     UsingTypename \
  23.     Getmem \
  24.     ArraySize \
  25.     TemplateFunctionAddress \
  26.     applyGromit \
  27.     TemplateTemplate \
  28.     DelayedInstantiation 
  29.  
  30. test: all 
  31.     TypenamedID  
  32.     UsingTypename  
  33.     Getmem  
  34.     ArraySize  
  35.     TemplateFunctionAddress  
  36.     applyGromit  
  37.     TemplateTemplate  
  38.     DelayedInstantiation  
  39.  
  40. bugs: \
  41.     stringConvTest \
  42.     applyGromit2 \
  43.     Sorted \
  44.     ExplicitInstantiation 
  45.  
  46. TypenamedID: TypenamedID.o 
  47.     $(CPP) $(OFLAG)TypenamedID TypenamedID.o 
  48.  
  49. UsingTypename: UsingTypename.o 
  50.     $(CPP) $(OFLAG)UsingTypename UsingTypename.o 
  51.  
  52. stringConvTest: stringConvTest.o 
  53.     $(CPP) $(OFLAG)stringConvTest stringConvTest.o 
  54.  
  55. Getmem: Getmem.o 
  56.     $(CPP) $(OFLAG)Getmem Getmem.o 
  57.  
  58. ArraySize: ArraySize.o 
  59.     $(CPP) $(OFLAG)ArraySize ArraySize.o 
  60.  
  61. TemplateFunctionAddress: TemplateFunctionAddress.o 
  62.     $(CPP) $(OFLAG)TemplateFunctionAddress TemplateFunctionAddress.o 
  63.  
  64. applyGromit: applyGromit.o 
  65.     $(CPP) $(OFLAG)applyGromit applyGromit.o 
  66.  
  67. TemplateTemplate: TemplateTemplate.o 
  68.     $(CPP) $(OFLAG)TemplateTemplate TemplateTemplate.o 
  69.  
  70. applyGromit2: applyGromit2.o 
  71.     $(CPP) $(OFLAG)applyGromit2 applyGromit2.o 
  72.  
  73. Sorted: Sorted.o 
  74.     $(CPP) $(OFLAG)Sorted Sorted.o 
  75.  
  76. ExplicitInstantiation: ExplicitInstantiation.o 
  77.     $(CPP) $(OFLAG)ExplicitInstantiation ExplicitInstantiation.o 
  78.  
  79. DelayedInstantiation: DelayedInstantiation.o 
  80.     $(CPP) $(OFLAG)DelayedInstantiation DelayedInstantiation.o 
  81.  
  82.  
  83. TypenamedID.o: TypenamedID.cpp 
  84. UsingTypename.o: UsingTypename.cpp 
  85. stringConvTest.o: stringConvTest.cpp stringConv.h 
  86. Getmem.o: Getmem.cpp Getmem.h 
  87. ArraySize.o: ArraySize.cpp ../arraySize.h 
  88. TemplateFunctionAddress.o: TemplateFunctionAddress.cpp 
  89. applyGromit.o: applyGromit.cpp Gromit.h applySequence.h 
  90. TemplateTemplate.o: TemplateTemplate.cpp 
  91. applyGromit2.o: applyGromit2.cpp Gromit.h applyMember.h 
  92. Sorted.o: Sorted.cpp Sorted.h Urand.h ../arraySize.h 
  93. ExplicitInstantiation.o: ExplicitInstantiation.cpp Urand.h Sorted.h 
  94. DelayedInstantiation.o: DelayedInstantiation.cpp 
  95.  
  96.